package cn.nohan.funplay.module.member.mongo.service.notify.notify;

/**
 * @author caozhipeng
 * @date 2025/8/13
 */
public class MessageTitle {

    public static final String title1="提现审核中";
    public static final String title2="提现已到账";
    public static final String title3="提现失败";
    
    private static final String title4="{userName}申请活动退款";
    public static final String title5="退款已到账";
    public static final String title6="退款申请已拒绝";
    
    public static final String title7="活动审核中";
    public static final String title8="活动发布成功";
    public static final String title9="活动审核不通过";
    
    public static final String title10="活动报名成功";
    public static final String title11="活动报名失败";
    
    public static final String title12="动态发布审核中";
    public static final String title13="动态发布成功";
    public static final String title14="动态审核不通过";
    
    public static final String title15="入群审核中";
    public static final String title16="入群申请";
    public static final String title17="入群成功";
    public static final String title18="入群审核失败";
   
    
    public static final String title19="让位通知";
    public static final String title20="距离活动开始还有30分钟，请尽快前往";
    
    public static final String title21="核销成功";
    public static final String title22="系统通知";
    public static final String title23="互动限制";
    public static final String title24="版权警示";
    public static final String title25="操作提醒";
    public static final String title26="安全警报";
    public static final String title27="风控提醒";
    public static final String title28="内容拦截";
    public static final String title29="用户封禁通知";
    public static final String title30="举报结果反馈";
    public static final String title31="您兑换的商品快递已发出";
    public static final String title32="您有足够的积分可兑换商品，快去积分商城挑选心仪好物吧！";
  
   
    public static final String title33="您的会员还有3天到期，请尽快续费";

    private static final String title34="您已被{groupName}群管理员踢出群聊";
    private static final String title35="您已被{groupName}群管理员禁言{minute}分钟";
    private static final String title36="您已被{groupName}群管理员永久禁言";
    private static final String title37="您已被{groupName}群管理员解除禁言";


    private static final String content1="尊敬的{userName}，您发布的“{content}”因违反《内容管理规范》，已被删除。累计违规3次后将限制发帖功能，请遵守社区规则。申诉请联系客服或点击下方查看详情。";
    private static final String content2="检测到您对用户“{userName}”存在不当言论，账号已被禁言{day}天。请文明交流，多次违规将永久封禁。";
    private static final String content3="您发布的“{content}”涉嫌侵犯他人知识产权，已做下架处理。若对判定有异议，请于24小时内提交证明材料，否则账号将被限制内容发布7天。";
    private static final String content4="您在{content}的刷屏行为已影响其他用户，当前频道发言权限暂停24小时。详情查看《社区公约》";
    private static final String content5="检测到您的账号于{time}从{ip}登录，存在异常。为保障安全，账号已临时冻结，请通过身份验证解冻。";
    private static final String content6="您的订单“{orderNo}”因涉嫌欺诈，交易资金已冻结。请配合平台调查，拒不配合将移交司法机关处理。";
    public static final String content7="检测到您的账户交易异常，为配合反洗钱审查，提现功能暂不可用。请联系客服提供资金来源证明。";
    private static final String content8="检测到您未满法定年龄，内容“{content}”已自动屏蔽。请监护人协助完成实名认证后使用。";
    private static final String content9="您好，因您的账户行为涉及“{content}”，系统以对该账号进行了“{punishContent}”的处罚。现仍为你保留登录使用权限。若有疑问，可点击查看详细违规原因，如问题仍为解决可进行申诉。";
    public static final String content10="我们已收到您的反馈，平台将持续重点关注，一经核实将从严处理！";


    public static String getContent1(String userName,String content) {
        return content1.replace("{userName}",userName).replace("{content}",content);
    }

    public static String getContent2(String userName,String day) {
        return content2.replace("{userName}",userName).replace("{day}",day);
    }

    public static String getContent3(String content) {
        return content3.replace("{content}",content);
    }

    public static String getContent4(String content) {
        return content4.replace("{content}",content);
    }

    public static String getContent5(String time,String ip) {
        return content5.replace("{time}",time).replace("{ip}",ip);
    }

    public static String getContent6(String orderNo) {
        return content6.replace("{orderNo}",orderNo);
    }

    public static String getContent8(String content) {
        return content8.replace("{content}",content);
    }

    public static String getContent9(String content,String punishContent) {
        return content9.replace("{content}",content).replace("{punishContent}",punishContent);
    }



    public static String getTitle4(String userName){
        return title4.replace("{userName}",userName);
    }

    public static String getTitle34(String groupName){
        return title34.replace("{groupName}",groupName);
    }

    public static String getTitle35(String groupName,String minute){
        return title35.replace("{groupName}",groupName).replace("{minute}",minute);
    }

    public static String getTitle36(String groupName){
        return title36.replace("{groupName}",groupName);
    }
    public static String getTitle37(String groupName){
        return title37.replace("{groupName}",groupName);
    }



}
